import java.util.Scanner;

public class TestDemo {
    /**
     * switch语句
     * default位置无关
     *
     * @param args
     */
    public static void main1(String[] args) {
        Scanner scan = new Scanner(System.in);
        int n = scan.nextInt();
        switch(n) {
            case 1:
                System.out.println("星期1");
                break;
            case 2:
                System.out.println("星期2");
                break;
            case 3:
                System.out.println("星期3");
                break;
            case 4:
                System.out.println("星期4");
                break;
            case 5:
                System.out.println("星期5");
                break;
            case 6:
                System.out.println("星期6");
                break;
            case 7:
                System.out.println("星期天");
                break;
            default:
                System.out.println("输入错误");
                break;
        }
    }
    public static void main2(String[] args) {
        int sum = 0;
        int sumEve = 0;
        int sumOdd = 0;

        int i = 1;
        while (i <= 100) {
            sum += i;
            i++;
        }
        i = 1;
        while (i <= 100) {
            sumOdd += i;
            i += 2;
        }
        i = 2;
        while (i <= 100) {
            sumEve += i;
            i += 2;
        }
        System.out.println(sum);
        System.out.println(sumOdd);
        System.out.println(sumEve);
    }

    public static void main3(String[] args) {
//         打印 1 - 10 的数字
        int i = 1;
        while (i <= 10){
            System.out.println(i);
            i++;
        }
    }

    public static void main4(String[] args) {
//        计算 1 - 100 的和
        int i = 1;
        int sum = 0;
        while (i<=100){
            sum += i;
            i++;
        }
        System.out.println(sum);
    }

    public static void main5(String[] args) {
//        计算 5 的阶乘
        int i = 1;
        int ret = 1;
        while (i <= 5){
            ret *= i;
            i++;
        }
        System.out.println(ret);
    }

    public static void main6(String[] args) {
//        计算 1! + 2! + 3! + 4! + 5!
        int sum =0;
        int i = 1;
        while (i <= 5) {
            int ret = 1;
            int j = 1;
            while (j <= i) {
                ret *= j;
                j++;
            }
            sum += ret;
            i++;
        }
        System.out.println(sum);
    }

    public static void main7(String[] args) {
//        break 的功能是让循环提前结束.
//        continue 的功能是跳过这次循环, 立即进入下次循环.
//        //找到1-100之间  既是3的倍数  也是5的倍数的所有的数据【continue】
        int i = 1;
        while (i<=100) {
            if(i % 15 !=0){
                i++;
                continue;
            }
            System.out.println(i);
            i++;
        }
    }
}
